Environment, First-Order Abstraction in Multiagent Systems

نویسندگان

  • Danny Weyns
  • Andrea Omicini
  • James Odell
چکیده

Current practice in multiagent systems typically associates the environment with resources external to the agents and infrastructure for communication. Advanced uses of the environment are infrastructures for indirect coordination such as digital pheromones, or support for governed interaction as in electronic institutions. Yet, in general, the notion of environment is not well defined. Functionalities of the environment are often dealt with implicitly, or in an ad-hoc manner. This is not only poor engineering practice, it also hinders engineers to exploit the full potential of the environment in multiagent systems. In this paper, we put forward the environment as an explicit part of multiagent systems. We give a definition of the environment that states that the environment is a first-order abstraction in multiagent systems with a dual role: (1) the environment provides the surrounding conditions for agents to exists, which implies that the environment is an essential part of every multiagent system, and (2) the environment provides an exploitable design abstraction to build multiagent system applications. We discuss responsibilities of the environment in multiagent systems and we present a reference model for the environment that can serve as a basis for environment engineering. To illustrate the power of the environment as design abstraction, we show how the environment is successfully exploited in a real world application. Considering the environment as a first-order abstraction in multiagent systems opens up new horizons for research and development in multiagent systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Research on Environments in Multiagent Systems: Reflection on the State-of-the-Art

Recently, the perspective on the role of the environment in multiagent systems has undergone a fundamental change. Whereas functionalities of the environment are often dealt with implicitly or in an ad-hoc manner, recent research puts forward the environment as a first-order design abstraction in multiagent systems. Several researchers have demonstrated that the environment can be used in a cre...

متن کامل

Environments for Multiagent Systems

There is a growing awareness in the multiagent systems research community that the environment plays a prominent role in multiagent systems. Originating from research on behavior-based agent systems and situated multiagent systems, the importance of the environment in multiagent systems is now gradually accepted in the multiagent system community in general. The aim of the AgentLink Technical F...

متن کامل

Environment in agent-oriented software engineering methodologies

The key role of environment as a first-class abstraction in the engineering of MAS (multi-agent systems) is today generally acknowledged in the MAS community. However, the support for the notion of environment in today AOSE (agent-oriented software engineering) methodologies is still either absent, weak, or incomplete at best. In this paper we first review, classify and compare existing AOSE me...

متن کامل

Analysis and Design using MaSE and agentTool

This paper provides an overview of the work being done at the Air Force Institute of Technology on the Multiagent Systems Engineering methodology and the associated agentTool environment. Our research is focused on discovering methods and techniques for engineering practical multiagent systems. It uses the abstraction provided by multiagent systems for developing intelligent, distributed softwa...

متن کامل

Hybrid Multiagent Systems with Timed Synchronization - Specification and Model Checking

This paper shows how multiagent systems can be modeled by a combination of UML statecharts and hybrid automata. This allows formal system specification on different levels of abstraction on the one hand, and expressing real-time system behavior with continuous variables on the other hand. It is not only shown how multi-robot systems can be modeled by a combination of hybrid automata and hierarc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005